home *** CD-ROM | disk | FTP | other *** search
- ┌▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄┐
- ├▌▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▐┤
- ────────┤▌ G A M E K E E P E R D O O R W A R E ▐├────────
- ├▌▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▐┤
- ├▌▒▒▒▒▒▒▒▒▒ Quality BBS Door Software for Less! ▒▒▒▒▒▒▒▒▐┤
- ├▌▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▐┤
- └▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀┘
-
- JACKPOT POKER
- ~~~~~~~~~~~~~
- Version 2.0
-
- Copyright (c) Steve Sharpe 1993,1995
-
- SYSTEM REQUIREMENTS
- ~~~~~~~~~~~~~~~~~~~
- 1. Jackpot Poker can be run on any BBS capable of producing the following
- DOOR.SYS drop files:
-
- * Original "GAP standard" DOOR.SYS (31 line version)
- - for example, Spitfire BBSs use this one!
-
- * New (currently 52 line) version DOOR.SYS promoted by Raymond Clements
- - for example, PCBoard BBSs use this one!
-
- 2. Jackpot Poker requires ANSI graphics!
-
- SYSTEM OPTIONS
- ~~~~~~~~~~~~~~
- Jackpot Poker supports the use of FOSSIL drivers and non-standard port
- addresses. Refer to the INSTALLATION instructions for more information.
-
- FILES CONTAINED IN POKER20.ZIP
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- POKER20.EXE <-- The main program
- GAME.CFG <-- Sample door configuration file
- POKER.DOC <-- The file you are reading!
- REVISION.DOC <-- Revision notes
- DOORWARE.DOC <-- Gamekeeper Doorware list
-
- FILES CREATED BY POKER20.EXE
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- SCORE.FIL <-- Exit screen score file
- * TOURNMNT.FIL <-- Poker tournament management file
- * TOURNMNT.PLY <-- Poker tournament players file
- * TOURNMNT.HST <-- Poker tournament history file
-
- * Registered Versions Only
-
- OVERVIEW
- ~~~~~~~~
- Jackpot Poker is designed to simulate, as closely as possible, a casino-style
- $1 video poker machine. The game uses a standard 52 card deck with no jokers.
- Players begin each gaming session with a $50 bankroll. To begin each hand,
- players must deposit 1-5 coins or play 1-5 credits (if available). The cards
- are then dealt by pressing the 'D' key (Exception: if a player deposits 5 coins
- or plays 5 credits, the first set of cards are dealt automatically!). At this
- time, players decide whether they wish to hold any cards before the final deal.
- Players are allowed to hold 0-5 cards. Cards are held by pressing the hold
- button below each applicable card (keys 1-5). Finally, the 'D' key is pressed
- to receive any additional cards and calculate the results of the hand. Winning
- hands are paid according to the number of coins/credits played and the value of
- the winning hand (Refer to the on-line instructions for Las Vegas video poker
- machine payoff values). All payoffs are received as credits, which can be
- played directly or redeemed for their cash value (transferred to a player's
- bankroll). The following poker hands win in Jackpot Poker:
-
- HAND EXAMPLE
- ~~~~ ~~~~~~~
- ROYAL FLUSH...................A-K-Q-J-10 (ONE SUIT)
- STRAIGHT FLUSH................2-3-4-5-6 (ONE SUIT)
- 4-0F-A-KIND...................8-8-8-8
- FULL HOUSE....................J-J-J-4-4
- FLUSH.........................2-5-6-J-K (ONE SUIT)
- STRAIGHT......................2-3-4-5-6 (ANY SUITS)
- 3-OF-A-KIND...................7-7-7-2-3
- 2 PAIRS.......................K-K-4-4-5
- 1 PAIR (JACKS OR BETTER)......J-J-7-9-Q
-
- The 'HIGHEST BANKROLL IN A SINGLE SESSION' statistics, displayed on the exit
- score screen, are calculated on the amount of a player's bankroll only.
- Existing credits don't count! If a player is competing for 'HIGHEST BANKROLL',
- they must redeem their credits before quitting the game. The exit score screen
- also shows the last player who received a royal flush, straight flush, or
- 4-of-a-kind.
-
- Screen Redraw
- ~~~~~~~~~~~~~
- A screen redraw feature is provided. Use this feature if telephone line noise
- causes erroneous characters to be displayed.
-
- INSTALLATION
- ~~~~~~~~~~~~
- 1. 'Unzip' the file POKER20.ZIP into the directory of your choice. All
- files must remain in the same directory.
-
- 2. Edit the door configuration file (GAME.CFG) according to the CONFIGURATION
- FILE section of these instructions using your favorite word processor. Ensure
- you save it as an ASCII text file.
-
- 3. Create or edit the batch file your BBS will use to activate the door.
- The main door program name is POKER20.EXE. For example, if you are running
- a Spitfire BBS, you would edit SF.BAT to look similar to the following:
-
- :DOOR_A
- REM Place Door A Commands Here
- CD\SF\DOORS\POKER <-- Change to the Jackpot Poker directory
- POKER20 GAME.CFG <-- Main program with configuration file argument
- CD\SF <-- Change back to the Spitfire directory
- GOTO LOOP
-
- Installation Notes
- ~~~~~~~~~~~~~~~~~~
- NON-STANDARD PORT USE: You may specify the use of non-standard communications
- ports with the PORT command. The syntax for the PORT command is PORT:03E8:5,
- where 03E8 represents a different base address and 5 indicates the IRQ. For
- example, the main program line in the example above would be changed to
- POKER20 GAME.CFG PORT:03E8:5 to reflect the use of a non-standard comm port.
-
- FOSSIL DRIVER USE: You may specify the use of a FOSSIL driver with the PORT
- command added to the main program command line. The syntax for the PORT
- command is PORT:F:P, where F instructs the door to use a FOSSIL driver and P
- identifies the port. For example, the main program line in the example above
- would be changed to POKER20 GAME.CFG PORT:F:1 if the SysOp wished to specify
- a FOSSIL driver on port 1.
-
- NOTE: The PORT command must be the third command in the main program command
- line, if used. If not used, the door defaults to the use of the 4 standard
- communications ports (1-4) by reading the BBS file.
-
- CONFIGURATION FILE
- ~~~~~~~~~~~~~~~~~~
- Entries in the door configuration file must be accurate or the door cannot be
- expected to function properly. Save changes to this file in ASCII text format.
- A sample GAME.CFG file is included with the door. This configuration file can
- be named any valid DOS filename but the file structure must be preserved! Edit
- the door configuration file according to the instructions below. If you are
- running a multi-node BBS, simply make 1 copy of the GAME.CFG file for each node,
- give each file a unique name, and edit each file.
-
- The GAME.CFG file
- ~~~~~~~~~~~~~~~~~
- Jackpot Poker <-- Line 1 (See below)
- c:\sf\door.sys <-- Line 2 " "
- The Gamekeeper's Lair <-- Line 3 " "
- Steve Sharpe <-- Line 4 " "
- 000000000000 <-- Line 5 " "
- 1 <-- Line 6 " "
-
- Line 1 - This line reflects the name of the door. The registration algorithm
- is based on some of this data. DO NOT CHANGE LINE 1!
-
- Line 2 - Enter the full path and filename for the DOOR.SYS drop file applicable
- to the current node.
-
- Line 3 - Enter the name of your BBS.
-
- Line 4 - Enter the SysOp's name.
-
- Line 5 - Enter 12 zeros if the door is not registered. Registered users enter
- the registration number provided by the author. Other numbers will prevent
- the door from running.
-
- Line 6 - Enter 1 if your BBS DOOR.SYS drop file is the original GAP standard
- 31 line version. Enter 2 if your BBS DOOR.SYS is the newer (longer) version
- (presently 52 lines).
-
- SYSOP KEYS
- ~~~~~~~~~~
- The following keys assist the SysOp in the management of the door:
-
- F5 - Shell to DOS
- F8 - Return user to system
- F9 - Toggle display on/off
- F10 - Chat mode (ESC to exit)
- ALT H - Toggle between status lines
-
- REGISTRATION
- ~~~~~~~~~~~~
- The registration fee for Jackpot Poker is $10. The unregistered door
- displays "EVALUATION COPY" upon entry and exit. Please register or remove the
- door within 90 days of first use. As a BBS SysOp, I understand how costly it
- can be to register BBS software. I have purposely kept the cost of registering
- Jackpot Poker to a minimum with that thought in mind. I believe the fee is
- quite reasonable, based on the many long hours of programming required. Upon
- receipt of the registration fee, you will be provided with a unique
- registration number. Once you insert the registration number into the GAME.CFG
- file, the opening and closing "EVALUATION COPY" message will be replaced with
- the following messages:
-
- [OPENING MESSAGE]
-
- Your BBS name
-
- presents
-
- [CLOSING MESSAGE]
-
- Thanks for playing
-
- Jackpot Poker
-
- on
-
- Your BBS name
-
-
- ** Registration also activates a built-in tournament feature described below.
-
- JACKPOT POKER TOURNAMENTS
- ~~~~~~~~~~~~~~~~~~~~~~~~~
- The SysOp can configure Jackpot Poker to run poker tournaments through the use
- of special command line arguments.
-
- TOURNAMENT SETUP. To activate a poker tournament, ensure you are at the DOS
- prompt in the Jackpot Poker subdirectory. Type POKER20 TOURNAMENT_SETUP and
- press ENTER. If a tournament is currently running, you will be asked if you
- wish to delete it. Answering no will return you to the DOS prompt. If you
- answer yes to delete the current tournament or a tournament is not currently
- running, you will be asked to enter the duration of the new tournament.
- Tournaments can run from 1 to 31 days. Finally, you will be asked if you wish
- a new tournament to be started automatically, following the completion of the
- current tournament. If you answer yes, the daily event routine will
- automatically establish a new tournament of the same duration. If you answer
- no, the daily event routine will delete tournament files at the completion of
- the current tournament, turning off the tournament feature. To cancel an
- existing tournament without starting a new tournament, answer yes to delete the
- current tournament and press the Esc key to exit the setup routine.
-
- TOURNAMENT EVENT. If you use the tournament feature, a daily event must be
- run to manage the tournament. The installation is quite simple! Just edit
- your BBS batch file that controls events to include the following 3 lines:
-
- cd\sf\doors\poker <-- change to the Jackpot Poker subdirectory
- POKER20 TOURNAMENT_EVENT <-- execute the event with command line argument
- cd\sf <-- change back to the BBS subdirectory
-
- Then, configure the event to run once each day, preferably near the end of the
- day. The event routine will track the progress of the tournament and post the
- results to a tournament history file upon completion of the tournament. It
- will also reset tournaments or turn off the tournament feature automatically,
- depending upon how you configured the automatic reset option.
-
- TOURNAMENT DISPLAYS
- ~~~~~~~~~~~~~~~~~~~
- When a tournament is active, players who have not joined the current tournament
- are asked if they wish to join. Jackpot Poker displays a tournament status
- screen at the beginning and end of play. This screen displays the start date,
- duration, current leader, and your bankroll (if you have joined the
- tournament). The exit tournament status screen provides an option to view
- tournament history. The tournament history screen displays the start date,
- stop date, winner, and bankroll for the last 10 tournaments.
-
- TOURNAMENT RULES
- ~~~~~~~~~~~~~~~~
- To win a Jackpot Poker Tournament, a player must have the highest cumulative
- bankroll at the end of the last day of the tournament! There are no ties! If
- two or more players have the same bankroll, the player who played last wins
- the tournament. This is also true of the tournament status screen. If you
- are not the current leader but your bankroll matches the current leader's
- bankroll, this condition indicates the current leader played more recently
- than you!
-
- Although players can play Jackpot Poker as often as the SysOp allows, only the
- first play session each day affects a player's tournament statistics.
- Additional play sessions are not recorded in the tournament database.
-
-
- COMMENTS/BUG REPORTS
- ~~~~~~~~~~~~~~~~~~~~
- I'm interested in all user comments and bug reports. Please send your comments
- to:
-
- Steve Sharpe
- 1835 Stonetree Dr.
- Mountain Home, ID 83647
- E-Mail ssharpe@micron.net
-
- CREDITS
- ~~~~~~~
- Thanks to Mike Carter and Dave Schubert for their valuable contribution of
- gaming information used in Jackpot Poker!
-
- Thanks to Marty Martinson for his "bug-finding" skills and to Ian Richardson for
- multi-node testing!
-
-
- Warranty
- ------------
- This program has been thoroughly tested on a Spitfire 3.3 BBS,
- however, it should perform equally well on any BBS that can
- produce a BBS drop file listed in this documentation.
-
- I make no warranty of any kind, express or implied, including
- without limitation, any warranties of merchantability and/or
- fitness for a particular purpose. I shall not be held liable for
- any damages, whether direct, indirect, special or consequential
- arising from a failure of this program to operate in the manner
- desired by the user. I shall not be held liable for any damage to
- data or property which may be caused directly or indirectly by the
- use of this program.
-
- In no event will I be held liable for any damages, including (but
- not limited to) any lost profits, lost savings or other incidental
- or consequential damages arising out of the use or inability to
- use this program, or for any claim by any other party.
-
- This warranty is governed by the laws of the State of Idaho.
-
-
- REGISTRATION FORM
- -----------------
-
- Jackpot Poker Return to: Steve Sharpe
- Version 2.0 ATTN: Door Registration
- Registration Cost: $10 1835 Stonetree Dr.
- Mountain Home, ID 83647
-
- The registration number will be sent to the address listed below:
-
- Name ______________________________________________________________
-
- Address ___________________________________________________________
-
- ___________________________________________________________
-
- Voice Phone:_______________________ Data Phone:____________________
-
- Enter the information below exactly as it appears in the GAME.CFG file:
-
- BBS Name______________________________________________
-
- SysOp Name____________________________________________
-
- Orders outside the USA add $2.00 . . . . . . . . . . . . _________
-
- Please find enclosed a money order for USA $_________ payable to Steve
- Sharpe. This shows my support of Shareware products and the Shareware
- concept. It also shows my encouragement to help further the development of
- BBS doors. NO PERSONAL CHECKS, PLEASE. I've been stung too many
- times!
-
- I understand that Jackpot Poker is provided as-is and no warranties
- of any kind, expressed or otherwise, are included and that I am using it at
- my own risk.
-
- Signed: _________________________________________ Date: _________
-